// JavaScript Document
function d(a){return document.getElementById(a);}
function idv(a){return document.getElementById(a).value;}

function abreNumCampo(campo){
	d(campo).style.display="";
	}
function FechaNumCampo(campo){
	d(campo).style.display="none";
	}



function DeletaVideos(id,idanuncio){
	executar("modulos/videos/deleta.php","id="+id+"&anuncio="+idanuncio,deletaVideoReturn);	
	}
	
	function deletaVideoReturn(){
		if(xhReq.readyState==4){
		var anuncioId	= d("anuncioId").value;
		CarregaVideo(anuncioId);
		}
	}


function carregaVideoDestaque(url){
	include("modulos/videos/carrega.php","url="+url,"videoDestaqueYou");
	}


function DestacaVideo(id){
	executar("modulos/videos/update.php","id="+id,DestacaVideoReturn);	
	}
	
	function DestacaVideoReturn(){
		if(xhReq.readyState==4){
		return true;
		}
	}

function PegaCategorias(id){
	location.href="?categoria="+id+"&etapa=1";
	}


function cadastraVideo(id){
	var url		= d("url");
	var tipo	= d("tipovideo");
	var html	= d("videosanuncios");
	html.innerHTML = "<img src=\"admin/images/loading2.gif\" width=\"16\" height=\"16\" /><br />Cadastrando video ("+ url.value  +")... ";
	//cadastra o video
	executar("modulos/videos/cadastra.php","url="+url.value+"&tipo="+tipo.value+"&id="+id,cadastraVideoReturn);
	//diz que esta carregando
	//html.innerHTML = "<img src=\"admin/images/loading2.gif\" width=\"16\" height=\"16\" /><br />carregando... ";
	//carrega
	//include("modulos/videos/lista.php","id="+id,"videosanuncios");	
	
	
	}
	

function CarregaVideo(id){
	var html	= d("videosanuncios");
	html.innerHTML = "<img src=\"admin/images/loading2.gif\" width=\"16\" height=\"16\" /><br />carregando... ";
	include("modulos/videos/lista.php","id="+id,"videosanuncios");	
	}
	

	function cadastraVideoReturn(){
		if(xhReq.readyState==4){
		if(xhReq.responseText==3){
			alert("Voc� atingiu o limite m�ximo de v�deo permitido.");
			var anuncioId	= d("anuncioId").value;
			CarregaVideo(anuncioId);
			}else{
				var url		= d("url");
				url.value="";
				CarregaVideo(xhReq.responseText);	
				}
			
		}
	}





function n1(cat){
	d("et1").style.display='';
	include ("modulos/anuncios/n1.php","n1="+cat,"et1");
	}
	
function verificaCat(form){
	if(d("categoriaAnuncio").value ==""){
		//alert(d("categoriaAnuncio").value);
		alert("Por favor, selecione a categoria do an�ncio!");
		return false;
			}else if(d("menuCategoria").value ==""){
			alert("Por favor, selecione as sub-categorias!");
			return false;
			}else{
				return true;
				}
	
	
	}


//VALIDACAO DE CADASTRO DO CLIENTE
	
	function cadastraclientes(){

		if(idv("emailcad")==""){
			
		alert("O campo e-mail deve ser preenchido!");
		
		}else if(idv("nomecad")==""){
		
		alert("O campo nome deve ser preenchido!");
		
		}else if( idv("emailcad").indexOf("@") == -1 ){
		
		alert("E-mail invalido!");
		
		
		
		}else if(idv("cep")==""){
		
		alert("O campo CEP deve ser preenchido!");
			
		}else if(idv("cidade")==""){
		
		alert("O campo Cidade deve ser preenchido!");
			
		}else if(idv("estado")==""){
			
		alert("O campo Estado deve ser selecionado!");
			
		}else if(idv("endereco")==""){
		
		alert("O campo endere�o deve ser preenchido!");
		
		}else if(idv("numero")==""){
		
		alert("O campo Numero deve ser preenchido!");
		
		}else if(idv("bairro")==""){
		
		alert("O campo Bairro deve ser preenchido!");
		
		}else if(idv("senhacad")==""){
		
		alert("O campo Senha deve ser preenchido!");
		
		}else if(idv("senhacad") != idv("csenha") ){
		
		alert("Senhas diferentes!");
		
		}else{
			
		document.cadastroCliente.submit();
			
			}

		
		
		
		
		}

/*function cadastraclientes(){
	campovazio("emailcad","E-mail");
	campovazio("nome","Nome");
	campovazio("cpf","CPF");
	campovazio("cep","CEP");
	campovazio("cidade","Cidade");
	campovazio("estado","Estado");
	campovazio("endereco","Endereco");
	campovazio("bairro","Bairro");
	campovazio("numero","Numero");
	campovazio("complemento","Complemento");
	campovazio("refendereco","Referencia de Endereco");
	campovazio("senhacad","Senha");
	validaemail(idv("emailcad"));
	ComparaSenha(idv("senhacad"),idv("csenha"));

	
	
	//Caso haja erro entao adiciona no final do alera;
	alerta += "Por favor verifique o(s) erro(s) acima e os corrija";
	
	if(erro==1){
			alert(alerta);
			alert(erro);
			//document.cadastroCliente.submit();
		}else{
			alert(alerta);
			alert(erro);
		//document.cadastroCliente.submit();
		}
	
	//ESVAZIA O ALERTA
	alerta = "";
	}*/
	
// JavaScript Document
/*
*    Script:    Mascaras em Javascript
*    Autor:    Matheus Biagini de Lima Dias
*    Data:    26/08/2008
*    Obs:    
*/
    /*Fun��o  Pai de Mascaras*/
    function Mascara(o,f){
        v_obj=o
        v_fun=f
        setTimeout("execmascara()",1)
    }
    
    /*Fun��o que Executa os objetos*/
    function execmascara(){
        v_obj.value=v_fun(v_obj.value)
    }
    
    /*Fun��o que Determina as express�es regulares dos objetos*/
    function leech(v){
        v=v.replace(/o/gi,"0")
        v=v.replace(/i/gi,"1")
        v=v.replace(/z/gi,"2")
        v=v.replace(/e/gi,"3")
        v=v.replace(/a/gi,"4")
        v=v.replace(/s/gi,"5")
        v=v.replace(/t/gi,"7")
        return v
    }
    
    /*Fun��o que permite apenas numeros*/
    function Integer(v){
        return v.replace(/\D/g,"")
    }
    
    /*Fun��o que padroniza  telefone (11) 4184-1241*/
    function Telefone(v){
        v=v.replace(/\D/g,"")                 
        v=v.replace(/^(\d\d)(\d)/g,"($1) $2") 
        v=v.replace(/(\d{4})(\d)/,"$1-$2")    
        return v
    }
    
    /*Fun��o que padroniza telefone (11) 41841241*/
    function TelefoneCall(v){
        v=v.replace(/\D/g,"")                 
        v=v.replace(/^(\d\d)(\d)/g,"($1) $2")    
        return v
    }
    
    /*Fun��o que padroniza CPF*/
    function Cpf(v){
        v=v.replace(/\D/g,"")                    
        v=v.replace(/(\d{3})(\d)/,"$1.$2")       
        v=v.replace(/(\d{3})(\d)/,"$1.$2")       
                                                 
        v=v.replace(/(\d{3})(\d{1,2})$/,"$1-$2") 
        return v
    }
    
    /*Fun��o que padroniza CEP*/
    function Cep(v){
        v=v.replace(/D/g,"")                
        v=v.replace(/^(\d{5})(\d)/,"$1-$2") 
        return v
    }
    
    /*Fun��o que padroniza CNPJ*/
    function Cnpj(v){
        v=v.replace(/\D/g,"")                   
        v=v.replace(/^(\d{2})(\d)/,"$1.$2")     
        v=v.replace(/^(\d{2})\.(\d{3})(\d)/,"$1.$2.$3") 
        v=v.replace(/\.(\d{3})(\d)/,".$1/$2")           
        v=v.replace(/(\d{4})(\d)/,"$1-$2")              
        return v
    }
    
    /*Fun��o que permite apenas numeros Romanos*/
    function Romanos(v){
        v=v.toUpperCase()             
        v=v.replace(/[^IVXLCDM]/g,"") 
        
        while(v.replace(/^M{0,4}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3})$/,"")!="")
            v=v.replace(/.$/,"")
        return v
    }
    
    /*Fun��o que padroniza o Site*/
    function  Site(v){
        v=v.replace(/^http:\/\/?/,"")
        dominio=v
        caminho=""
        if(v.indexOf("/")>-1)
            dominio=v.split("/")[0]
            caminho=v.replace(/[^\/]*/,"")
            dominio=dominio.replace(/[^\w\.\+-:@]/g,"")
            caminho=caminho.replace(/[^\w\d\+-@:\?&=%\(\)\.]/g,"")
            caminho=caminho.replace(/([\?&])=/,"$1")
        if(caminho!="")dominio=dominio.replace(/\.+$/,"")
            v="http://"+dominio+caminho
        return v
    }

    /*Fun��o que padroniza DATA*/
    function Data(v){
        v=v.replace(/\D/g,"") 
        v=v.replace(/(\d{2})(\d)/,"$1/$2") 
        v=v.replace(/(\d{2})(\d)/,"$1/$2") 
        return v
    }
    
    /*Fun��o que padroniza DATA*/
    function Hora(v){
        v=v.replace(/\D/g,"") 
        v=v.replace(/(\d{2})(\d)/,"$1:$2")  
        return v
    }
    
    /*Fun��o que padroniza valor mon�tario*/
    function Valor(v){
        v=v.replace(/\D/g,"") //Remove tudo o que n�o � d�gito
        v=v.replace(/^([0-9]{3}\.?){3}-[0-9]{2}$/,"$1.$2");
        //v=v.replace(/(\d{3})(\d)/g,"$1,$2")
        v=v.replace(/(\d)(\d{2})$/,"$1.$2") //Coloca ponto antes dos 2 �ltimos digitos
        return v
    }
    
    /*Fun��o que padroniza Area*/
    function Area(v){
        v=v.replace(/\D/g,"") 
        v=v.replace(/(\d)(\d{2})$/,"$1.$2") 
        return v
        
    }
	
var win = null;	
	
function NovaJanela(pagina,nome,w,h,scroll){
	LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
	win = window.open(pagina,nome,settings);
	}
	
	
	
	//PARTE DO PAINEL DO USUARIO	
	
	function carregaMenu(menu,valor,id){
	include(menu,'ativo='+valor+'',id);
	}
	
	function carregaPagina(pagina,valores,div){
	document.getElementById(div).innerHTML = 'Carregando... aguarde...<br /><img src="/images/loading-paginas.gif" />';
	include(pagina,valores,div);	
	}
	
	function acaopainel(pagina,acao,id,retorno){
	executar(pagina,"acao="+ acao +"&id="+id+"&retorno="+retorno+"",acaopainelReturn);
	//alert(pagina);
	}
	
	function acaopainelReturn(){
	if(xhReq.readyState==4){
		var retorno	= xhReq.responseText;
		//alert(retorno);
		carregaPagina(retorno,"","CarregaPaginaMenu");

				}
		}
	

	
	function votarResenha(voto,id){
		if(confirm("Confirmar votação?")){
		if(voto==0){
			alert("Obrigado por sua votação!");
			}else{
		executar("modulos/resenhas/votar.php","voto="+ voto +"&id="+id,votarResenhaReturn);
			}
		}else{ return false; }
		}
	
	function votarResenhaReturn(){
	if(xhReq.readyState==4){
		var retorno	= xhReq.responseText;
		if(retorno !=0){
				alert("Obrigado por sua votação!");
				d("VotosTresenha").innerHTML = retorno;
		}else{
			alert("Voc� ja votou nesta resenha. Obrigado!");
			}
		}
	
	}
	
	
	function cadPergunta(){
		//xhSend(url,formu,funcao){}
		xhSend("modulos/perguntas/cadastra.php","perguntaAnuncio",cadPerguntaReturn);
		
		}
	
	
	
	function cadPerguntaReturn(){
	if(xhReq.readyState==4){
		if(xhReq.responseText == 1){
			d("RespostaPergunta").style.display='';
			d("FormPergunta").style.display='none';
			d("perguntaAnuncio").reset();
			}else{
			alert(xhReq.responseText);
			}
		}
	}
	
	
	function abreintegracao(integracao,id){
		var url,w,h;
		
		if(integracao == "indicar"){ url = "/modulos/indique/index.php?anuncio="+id; w="500"; h="225"; 
		NovaJanela(url,"Itenracao",w,h,0);
		}
		
		if(integracao == "ficha"){ url = "/modulos/descrever/form.php?anuncio="+id; w="600"; h="450";
		NovaJanela(url,"Itenracao",w,h,"1");
		}
		
		
		if(integracao == "pedirl"){ url = "/modulos/ligacoes/index.php?anuncio="+id; w="500"; h="250";
		NovaJanela(url,"Itenracao",w,h,"1");
		}
		
		
		if(integracao == "video"){ url = ""; w=""; h="";}
		
		if(integracao == "resenha"){ url = "/modulos/resenhas/index.php?anuncio="+id; w="600"; h="450";
		NovaJanela(url,"Itenracao",w,h,"1");
		}
		
		if(integracao == "promocao"){ url = "/modulos/promocao/form.php?idLance="+id; w="600"; h="450";
		NovaJanela(url,"Itenracao",w,h,"1");
		}
		
		
		if(integracao == "preco"){ url = ""; w=""; h="";}
	
	}
	
	
	
	
	
	
	